Function Reference

_GUICtrlStatusBarSetUnicode

Sets the Unicode character format flag for the control.

#Include <GuiStatusBar.au3>
_GUICtrlStatusBarSetUnicode($h_StatusBar[, $b_Unicode = True[)

 

Parameters

$h_StatusBar Handle to statusbar
$b_Unicode Optional: Determines the character set that is used by the control.
If this value is TRUE, the control will use Unicode characters. (Default)
If this value is FALSE, the control will use ANSI characters.

 

Return Value

Returns the previous Unicode format flag for the control

 

Remarks

None.

 

Related

_GUICtrlStatusBarGetUnicode

 

Example


opt("MustDeclareVars", 1)

#include <GUIConstants.au3>
#Include <GuiStatusBar.au3>

Local $gui, $StatusBar1, $msg
Local $a_PartsRightEdge[3] = [100, 350, -1]
Local $a_PartsText[3] = ["New Text", "More Text", "Even More Text"]

$gui = GUICreate("Status Bar Set Unicode", 500, -1, -1, -1, $WS_SIZEBOX)

$StatusBar1 = _GUICtrlStatusBarCreate ($gui, $a_PartsRightEdge, $a_PartsText)

_GUICtrlStatusBarSetUnicode($StatusBar1, False)
If _GUICtrlStatusBarGetUnicode($StatusBar1) Then
    _GUICtrlStatusBarSetText ($StatusBar1, "using Unicode characters", 1)
Else
    _GUICtrlStatusBarSetText ($StatusBar1, "NOT using Unicode characters", 1)
EndIf

GUISetState(@SW_SHOW)

While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_RESIZED
            _GUICtrlStatusBarResize ($StatusBar1)
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case Else
            ;;;;;
    EndSelect
   
WEnd